Modelling Software Applications and User Interfaces Using Metaphorical Entities
نویسندگان
چکیده
The power of metaphor has long been recognized in user interface design and more broadly in human interaction circles. More recently metaphor also found its way into the software development process. This paper aims to combine occurrences of metaphor in the two fields with ideas from the field of model driven architecture. We suggest that it is possible to create conceptual patterns based on metaphor that allow a high level description of interaction models and user interfaces, and can at the same time serve as structural units for modeling software applications.
منابع مشابه
Layered software architecture for designing environmental sounds in non-visual interfaces
This paper presents a partially implemented layered software architecture for describing and designing environmental sounds (everyday sounds) in non visual interfaces based on a new sound model (audio framework). This architecture facilitates non-speech audio presentation of objects and interaction mechanisms to non visual interfaces. Physical layer, system sound software layer, sound analyser/...
متن کاملDesigning environment sounds based on the results of interaction between objects in the real world
This paper presents an object oriented layered software architecture for describing and designing environmental (everyday) sounds in user interfaces based on a new sound model (audio framework). This new architecture is defined by different layers including the physical layer, system sound software layer, sound analyser/synthesiser layer and the interface layer. The sound model described can be...
متن کاملDesigning environmental sounds based on the results of interaction between objects in the real world
This paper presents an object oriented layered software architecture for describing and designing environmental (everyday) sounds in user interfaces based on a new sound model (audio framework). This new architecture is defined by different layers including the physical layer, system sound software layer, sound analyser/synthesiser layer and the interface layer. The sound model described can be...
متن کاملUser Interface Design in Mobile Educational Applications
Introduction: User interfaces are a crucial factor in ensuring the success of mobile applications. Mobile Educational Applications not only provide flexibility in learning, but also allow learners to learn at any time and any place. The purpose of this article is to investigate the effective factors affecting the design of the user interface in mobile educational applications. Methods: Quantita...
متن کاملAction Spaces – A Metaphorical Concept to Support Navigation and Interaction in 3D User Interfaces
There is the obvious necessity of navigational support in virtual environments. Beside exploratory virtual worlds a new class of three-dimensional applications is evolving, where 3D objects are manipulated as documents within a three-dimensional interface. With this kind of applications the task of the spatial arrangement and integration of 3D interface elements becomes evident. Due to the incr...
متن کامل